home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 1999 July / APC47-2.ISO / mac / findpop / findpop.hqx / FinderPop180 / FinderPop Manual.rsrc / TEXT_137.txt < prev    next >
Encoding:
Text File  |  1999-04-25  |  12.8 KB  |  196 lines

  1. Bugs Fixed
  2.  
  3. Starting with version 1.5f0, this section will give more technical info on the bugs fixed (or features added) in the various releases of FinderPop.
  4.  
  5. 1.8.0, 29 Apr 99
  6. ΓÇó Lots of fixes: Kensington mouse problem, completely new PPC trap patching scheme, New icns for FinderPop courtesy of Wade Cosgrove, Fix alias and folder styles, which I accidentally removed from 1.7.7, Fix problem where choosing a folder from the Contents submenu would mistakenly attempt to move the folder whose contents you were looking at into that folder. Added Nav Services and StuffIt 5 support.
  7. Avoid checking for Path Popups in Standard File/Nav Services dialogs generated by CMM plugins (some FinderPop routines arenΓÇÖt yet re-entrant.)
  8.  
  9. 1.7.7, 28 Jan 99
  10. ΓÇó Allow control-clicking-and-then-immediately-letting-go to work again.
  11.  
  12. 1.7.6, 03 Jan 99
  13. ΓÇó Fix grabbing by making it share code with the rest of the key-processing stuff. Unfortunately, this means that grabbing is no longer immediate.  Fix unwanted double-autopopup in 8.5.x.  ΓÇ£Finder WindowsΓÇ¥ now works in 8.5.1. Fix problem where I left my MBDF hanging around for longer than I should have, which caused the ΓÇ£TypesChangeΓÇ¥ CM plugin to crash.
  14. Reverted to calling _SetMenuFont due to some weirdness on Asian systems.
  15.  
  16. 1.7.5, 31 Oct 98
  17. ΓÇó Fix problem where blank keys in the FinderPop ΓÇ£KeysΓÇ¥ panel mysteriously appeared to be pressed while the menu was being displayed.
  18.  
  19. 1.7.4, 27 Oct 98
  20. ΓÇó The new MacOS 8.5 _SetMenuFont doesnΓÇÖt.  At least not consistently, so IΓÇÖve reverted to the tried and trusted hackery of versions 1.7.2 and earlier for setting the menu font and size.
  21.  
  22. 1.7.3, 18 Oct 98
  23. ΓÇó Keypresses while a FinderPop menu is showing now work as advertised.
  24. But I still think the Menu Manager is doing the wrong thing by calling _OSEventAvail() followed by _GetNextEvent(), _GetNextEvent does a whole lot more than _GetOSEvent and I think itΓÇÖs going to have nasty repercussions down the lineΓǪ
  25. Fix a few minor icon bugs, and tighten up error checking in the StuffIt archive walking code.
  26.  
  27. 1.7.2, 29 Sep 98
  28. ΓÇó Since 1.7.1fc1 worked OK, re-released as 1.7.2.
  29.  
  30. 1.7.1fc1, 29 Sep 98
  31.  
  32. ΓÇó Fix nasty bug involving my patch to _CopyMask where I managed to do a _DisposeRoutineDescriptor on the original _CopyMask address, with *BAD* results if someone else had patched it.  Bad Dog, turly, Bad Dog.
  33.  
  34. 1.7.0, 28 Sep 98
  35.  
  36. ΓÇó Draw hierarchical menu triangle properly when font size is smaller than 12.  (Patches _CopyMask and examines the bits ΓÇö yuck!)
  37.  
  38. 1.6.9b2, 11 Sep 98
  39.  
  40. ΓÇó Fix broken menu cache.
  41. Try using the folderΓÇÖs modification date instead of its creation date to determine if a menu needs to be rebuilt.  What a moron!
  42. ΓÇó Fix some broken 8.5 stuff ΓÇö icons, menu strings, and Finder windows.
  43. Hooo boy.
  44.  
  45. 1.6.9b1, 2 Sep 98
  46.  
  47. ΓÇó Fix font size bug.
  48. Need to call LMSetSysFontSize() even if the desired size is zero.  Used to do this anyway but I foolishly inserted a test in 1.6.5.  Duhhh.
  49.  
  50. 1.6.5, 16 Jun 98
  51.  
  52. ΓÇó Fix stupid Prefs bug.
  53. Doing a ΓÇ£GetString(-4048)ΓÇ¥ to get the name of the FinderPop Prefs file is unlikely to work when the FinderPop control panel isnΓÇÖt open.
  54.  
  55. 1.6.4, 09 Jun 98
  56.  
  57. ΓÇó The more haste, the less speed.
  58. DonΓÇÖt create dummy front window for balloon help hackery if weΓÇÖre being called from within Standard File (i.e., a contents popup.)  ResEdit apparently gets its knickers in a twist and reports all files chosen from a FinderPop contents popup as being ΓÇ£damaged beyond repairΓÇ¥.  (ItΓÇÖs lying, theyΓÇÖre fine.)
  59.  
  60. 1.6.3, 08 Jun 98
  61.  
  62. ΓÇó A few features more.
  63. Try to make those little info balloons for files a bit more consistent.  Not 100% successfully, but close. For some reason balloons werenΓÇÖt being displayed if the mouse was anywhere inside the current appΓÇÖs front window (despite the fact that the mouse is tracking a menu.) The obvious workaround ΓÇö create a dummy front window just south of Tierra Del Fuego for the duration of the _PopupMenuSelect ΓÇö seems to work OK. Option-clicking a process from the process menu will hide the current app prior to switching. Command-clicking the file list in a standard file dialog box now works regardless of the setting of the ΓÇ£Auto CMM Popup delayΓÇ¥ ΓÇö another one of those ΓÇ£Doh!ΓÇ¥ bugs...
  64.  
  65.  
  66. 1.6.2, 15 May 98
  67.  
  68. ΓÇó Bugfixes.
  69. Set the zone to the SystemZone() before I call NewIconGetterProc(). Fixes crasher if the app zone in which we happened to be at the time this was called gets nuked (e.g., Finder quits.) 
  70. Fix FinderPop/StandardGetFile bug: the ΓÇ£dummy yourDataΓÇ¥ filefilter function needs to return 0 if the item being considered is a directory. 
  71. Only switch to Finder when the item weΓÇÖve opened is a cdev, a clipping or a clipboard.
  72.  
  73. 1.6.1, 10 May 98
  74.  
  75. ΓÇó Still more bugfixes.
  76. Prefs startup/shutdown possible problem fixed. New slogan ΓÇö ΓÇ£Click DifferentΓÇ¥, courtesy of Nathan Labhart. Add option to not colourise an itemΓÇÖs text if it has a label (any icon will always be label-coloured.)  DonΓÇÖt ignore the ΓÇ£Popup NearΓǪΓÇ¥ settings. Install _MenuHook for _ContentsSelect so we handle ΓÇ£GrabbingΓÇ¥ and the usual Get Info/Move to Trash/Show in Finder modifier key chords...
  77.  
  78. 1.6.0, 29 Apr 98
  79.  
  80. ΓÇó More bugfixes.
  81. Infinite-loop alias resolution bug fixed (resolving an alias to an alias to the first alias ΓÇö there are some sick people out there :-)
  82. New implementation of icon gathering/drawing routines to avoid clashes with an appΓÇÖs own menu icons. You can now delete (ctrl-cmd-opt-shift) a non-disk item in the Desktop submenu. Fixed a minor hole in Preferences saving.  Show the FinderΓÇÖs ΓÇ£About this ComputerΓÇ¥ window when the ΓÇ£Largest BlockΓǪΓÇ¥ item is selected in the ΓÇ£ProcessesΓÇ¥ menu.
  83.  
  84. 1.5.9, 13 Mar 98
  85.  
  86. ΓÇó More stuff to alleviate QuickKeys/PPP Menu problems (let me know!) Allow auto-CMM-popup to be configured on an a per-application basis by adding a ΓÇ£Turn on/off FinderPop Control-free CM popup inΓÇ¥ item to the Help Menu (aside: thereΓÇÖs some truly weird stuff going on in this area :-/ )
  87.  
  88. 1.5.8, 26 Feb 98
  89.  
  90. ΓÇó In an attempt to further improve stability, lock the MBDF and MDEF handles. Might alleviate QuickKeys/PPP Menu problems (let me know!) Fix Menuette bug by avoiding _DrawMenuBar while strange font/sizes are being used. Improve support for control-free clicking on text selections, etc., by patching the drag manager. Hmmm ΓÇö this could be extended still further by simply patching TextEditΓǪ
  91.  
  92. 1.5.7, 13 Feb 98
  93.  
  94. ΓÇó Improve stability, add command-click-a-folder-and-hold feature.
  95. The ΓÇ£Save the Icon CacheΓÇ¥ shutdownproc ShutDwnInstall flags have been changed from sdRestartOrPower | sdOnUnmount to just sdOnUnmount. Worked around crasher bug (which I'm still tracking down)  ΓÇö having no ΓÇ£WindowsΓÇ¥ submenu meant strange things could happen if you tried to launch a FinderPop item from within an app other than the Finder.
  96.  
  97. 1.5.6, 30 Jan 98
  98.  
  99. ΓÇó Enhance the Standard File support so we work in all GetFile and PutFile situations (thanks to Jon Gotow for a kewl code snippet which helped here.) Add an optional ΓÇ£Put AwayΓÇ¥ menu item ΓÇö note that this does more than the FinderΓÇÖs similarly-named item in that it works on items youΓÇÖve moved from one folder to any other on the same disk, rather than only items on the desktop.
  100.  
  101. 1.5.5, 8 Jan 98
  102.  
  103. ΓÇó Enhance the Standard File support so we auto-open the chosen item for StandardGetFile, and go to the correct directory for StandardPutFile.
  104. ΓÇó Add support for emboldening folder names in the FinderPop submenus.
  105. (Actually, the styles used are configurable inside the ΓÇ£PrefΓÇ¥ resource stored in the ΓÇ£FinderPop PreferencesΓÇ¥ file ΓÇö youΓÇÖll have to grab the ΓÇÿPREFΓÇÖ template from the ΓÇ£FinderPopΓÇ¥ control panel file.)
  106.  
  107. 1.5.4exa2, 5 Jan 98
  108.  
  109. ΓÇó Fix bug whereby I only called the callerΓÇÖs DialogHook procedure with null events, rendering most ΓÇ£customisedΓÇ¥ dialogs completely useless. Duhh.
  110.  
  111. 1.5.4exa1, 2 Jan 98
  112.  
  113. ΓÇó Initial stab at Standard File Dialog support.
  114.  
  115. 1.5.3, 8 Dec 97
  116.  
  117. ΓÇó Fixes the ΓÇ£Empty TrashΓÇ¥ bug
  118. Basically we never ΓÇ£zeroedΓÇ¥ the values returned from _ContextualMenuSelect if ΓÇ£Empty TrashΓÇ¥ was chosen; this meant that the Finder could be told that the user selected a menu item, so people were getting all sorts of weirdness like the trash being emptied and then the ΓÇ£Desktop PicturesΓÇ¥ control panel popping openΓǪ  Whoops.
  119.  
  120. 1.5.2
  121.  
  122. ΓÇó Fixes ΓÇ£GrabbingΓÇ¥ by creating a tiny one-pixel wide window at the mouse position when starting the drag. DonΓÇÖt ask.
  123. ΓÇó Adds ΓÇ£Empty TrashΓÇ¥ which piggybacks onto the ΓÇ£DesktopΓÇ¥ submenu code, so itΓÇÖs only available if the Desktop Submenu is.
  124.  
  125. 1.5.1
  126.  
  127. ΓÇó We no longer display menus which are already being displayed.
  128. ΓÇó Avoid overwriting the A4 register in some very rare circumstances.
  129. ΓÇó Minor code tidy-up.
  130.  
  131. 1.5 final
  132.  
  133. ΓÇó Nothing changed from 1.5f11 (other than version number.)
  134.  
  135. 1.5f11
  136.  
  137. ΓÇó We no longer call _FindControl in our GNEFilter; this fixes a problem with Sleeper and probably quite a few other plugins which implement their own CDEFs. (Control Panels can be thought of as Finder plugins.)
  138.  
  139. 1.5f10
  140.  
  141. ΓÇó Allow user to switch off clicking in unused menubar area. Duhh.
  142. ΓÇó Redo algorithm for determining if the menubar area clicked in is, in fact, unused.
  143.  
  144. 1.5f9
  145.  
  146. ΓÇó Rewrite low-level trap-patching core routines in an attempt to get FP to work correctly in apps other than the Finder. ItΓÇÖs not too bad now, especially in conjunction with AppleΓÇÖs Data Detector stuff for non-CMM-aware apps.
  147. ΓÇó Add Image support when dragging.
  148. ΓÇó Allow Control-clicking (or clicking and holding) in unused areas of the menubar.
  149.  
  150. 1.5f8
  151.  
  152. ΓÇó Hopefully fix Japanese menu font/size problems by being paranoid about SysFontFam and SysFontSize changes. 
  153. ΓÇó Fix problem where I was trying to find the filetype of every item in the Finder selection before popping up.  If youΓÇÖd selected 100+ items, this could take a long time.
  154. ΓÇó Fix the ΓÇ£popup placementΓÇ¥ algorithm; now, if you have either of the ΓÇ£Popup near ContentsΓǪΓÇ¥ or ΓÇ£Popup near last selected itemΓÇ¥ checkboxes checked (in the ΓÇ£More SettingsΓǪΓÇ¥ dialog), the menu should now popup in the correct position. Or close enough to it, anyway.
  155.  
  156. 1.5f7
  157.  
  158. ΓÇó Problems with the ΓÇ£DesktopΓÇ¥ submenu where some folders were marked ΓÇ£unavailable.ΓÇ¥  This was caused by a moronic programmer error (arenΓÇÖt they all) where I blithely assumed that every disk had items on the desktop.
  159. ΓÇó Fix a problem where the wrong icons may have been used for certain disks in the ΓÇ£Finder WindowsΓÇ¥ submenu.
  160.  
  161. 1.5f6
  162.  
  163. ΓÇó We now check the Preferences setting before setting the italic attribute for aliases.
  164.  
  165. 1.5f5
  166.  
  167. ΓÇó Hopefully fixes the weird menu font and size problems that some people were seeing.  I tried about five different ways to fix it, before finally remembering the way the old comms toolbox MDEF did it.  It also helps to undo oneΓÇÖs changes to SysFontFam/SysFontSize before MenuHook is called. E.g., by MenuTasker.
  168. ΓÇó Implement ΓÇ£DesktopΓÇ¥ submenu ΓÇö will now optionally list all items on the desktop.
  169.  
  170. 1.5f3
  171.  
  172. ΓÇó The ObjectSupportLib ΓÇ£CouldnΓÇÖt prepare code fragmentΓÇ¥ startup errors which some people were getting should now be fixed.  I still  donΓÇÖt know whatΓÇÖs going on as I have never been able to reproduce the bug myself; but I moved all of the FinderPop Applescript code to 68K-land, which means we no longer link against ObjectSupportLib.
  173. Of course, it might be that weΓÇÖll now start failing to prepare InterfaceLib
  174. ΓÇö say, turly, why are you such a pessimist?
  175.  
  176. 1.5f2
  177.  
  178. ΓÇó Freeware again.  Remove registration dialogs, etc.
  179.  
  180. 1.5f1
  181.  
  182. ΓÇó Fix cosmetic bug in Process menu when generic mini icons were being used.
  183. ΓÇó Fix generic mini icon for System/Finder.
  184. ΓÇó Changed ΓÇ£VolumesΓÇ¥ to ΓÇ£DesktopΓÇ¥ pending testing of Finder Dekstop code.
  185. ΓÇó Fix problem where not having a ΓÇ£ProcessesΓÇ¥ submenu made FinderPop accidentally ignore items chosen from an embedded FinderPop menu.  Doh!  Thanks to Stephen Giles for telling me about this one.
  186.  
  187.  
  188. 1.5f0
  189.  
  190. ΓÇó To avoid clashing with the FinderΓÇÖs ΓÇ£click-and-a-halfΓÇ¥ spring-loaded folder mechanism for exploring a hierarchy, the minimum auto-CMM popup delay is pinned to whatever your double-click speed is; double-click speed is selectable in the Mouse  control panel.
  191.  
  192. ΓÇó A crashing bug ΓÇö which was exacerbated by the presence of Adobe Type Reunion ΓÇö was zapped.
  193.  
  194. ΓÇó Added the ΓÇ£FinderPop Items FolderΓÇ¥ to the ΓÇ£Finder WindowsΓÇ¥ submenu ΓÇö this allows you quick access to that folder when youΓÇÖre not displaying the FinderPop Items in a submenu (i.e., when theyΓÇÖre embedded/inlined directly in the main popup menu.) Also added a ΓÇ£FinderPopΓÇ¥ entry to the Processes submenu to allow quick and easy opening of the FinderPop control panel.  If anyone really objects to these features, let me know.
  195.  
  196. ΓÇó The ΓÇ£Finder WindowsΓÇ¥ submenu now lists windows other than the normal disk-related ones; it is now possible to select a control panel, a ΓÇÿCopy ProgressΓÇÖ dialog or the ΓÇÿPreferencesΓÇÖ dialog ΓÇö basically, any non-disk window in the FinderΓÇÖs layer.